/**
 * 
 */
package com.gi.profiler.model;

import com.gi.profiler.utils.DataConstants;
import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;

/**
 * @author Ruba (defaultValue = DataConstants.DB_DEFAULT_VALUE) -> Works well
 *         with wrapper classes not primitive types
 */
@DatabaseTable
public class ConnectivitySettings {
    @DatabaseField(generatedId = true)
    private int id;

    @DatabaseField
    private int wifi = DataConstants.NO_CHANGE;

    @DatabaseField
    private int gps = DataConstants.NO_CHANGE;

    @DatabaseField
    private int bluetooth = DataConstants.NO_CHANGE;

    @DatabaseField
    private int mobileData = DataConstants.NO_CHANGE;

    public ConnectivitySettings() {

    }

    /**
     * @return the id
     */
    public int getId() {
	return id;
    }

    /**
     * @return the wifi
     */
    public int getWifi() {
	return wifi;
    }

    /**
     * @return the gps
     */
    public int getGps() {
	return gps;
    }

    /**
     * @return the bluetooth
     */
    public int getBluetooth() {
	return bluetooth;
    }

    /**
     * @return the mobileData
     */
    public int getMobileData() {
	return mobileData;
    }

    /**
     * @param id
     *            the id to set
     */
    public void setId(int id) {
	this.id = id;
    }

    /**
     * @param wifi
     *            the wifi to set
     */
    public void setWifi(int wifi) {
	this.wifi = wifi;
    }

    /**
     * @param gps
     *            the gps to set
     */
    public void setGps(int gps) {
	this.gps = gps;
    }

    /**
     * @param bluetooth
     *            the bluetooth to set
     */
    public void setBluetooth(int bluetooth) {
	this.bluetooth = bluetooth;
    }

    /**
     * @param mobileData
     *            the mobileData to set
     */
    public void setMobileData(int mobileData) {
	this.mobileData = mobileData;
    }

}
